首页> 外文OA文献 >A refinement of strong sequentiality for term rewriting with constructors
【2h】

A refinement of strong sequentiality for term rewriting with constructors

机译:使用构造函数对术语重写的强序列性进行了改进

代理获取
本网站仅为用户提供外文OA文献查询和代理获取服务,本网站没有原文。下单后我们将采用程序或人工为您竭诚获取高质量的原文,但由于OA文献来源多样且变更频繁,仍可能出现获取不到、文献不完整或与标题不符等情况,如果获取不到我们将提供退款服务。请知悉。

摘要

The notion of call-by-need evaluation has turned out to be very fruitful when applied to dialects of the [lambda]-calculus (Henderson and Morris, 1976, in "Proc. 3rd ACM Symp. on the Principles of Programming Languages, Atlanta; Kahn and Mac Queen, 1977, in "IFIP 77", North-Holland, Amsterdam; Turner, 1979, Software Practice and Experience, Vol. 9; Vuillemin, 1974, J. Comput. Systems Sci., 9, 332-354; Wadsworth, 1971, Ph.D. dissertation, Oxford University, England). The analogous idea of sequentiality for term rewriting systems described by firstorder equations has been considered by , in "Proc. 5th ACM Symp. on the Principles of Programming Languages, San Antonio", 1984, in "Proc. 11th ACM Symp. on the Principles of Programming Languages, Salt Lake City) and Huet-Levy (1979, Technical Report No. 359, INRIA, Le Chesney, France), of which the latter is generally considered to be the most complete theoretical treatment of the subject to date. Huet-Levy (1979) defined the notion of strong sequentiality to describe the class of linear term rewriting systems for which call-by-need computation is practical. This paper introduces an improved version of strong sequentiality called left sequentiality. Unlike strong sequentiality, left sequentiality is based on possible rather than arbitrary (and often impossible) sequences of reductions. We show that left sequentiality is more general than strong sequentiality when applied to individual terms, but is equivalent to the latter when cosidered as a property of admissible sets of left-hand sides for systems of equations. Huet-Levy (1979) showed that there are safe redex selection algorithms, i.e., algorithms deriving normal forms whenever possible, for systems based on strongly sequential sets of left-hand sides. We show that there is no algorithm which is safe for all systems based on a set of left-hand sides if that set is not left sequential. In other words, left sequentiality is not only sufficient, it is also necessary for safe computation based on the analysis of left-hand sides alone.
机译:当将按需求值的概念应用于λ演算的方言时,结果非常有用(Henderson和Morris,1976年,“ Proc。3rd ACM Symp。on Programming Languages Principles”,亚特兰大; Kahn和Mac Queen,1977年,在阿姆斯特丹北荷兰的“ IFIP 77”中; Turner,1979年,软件实践和经验,第9卷; Vuillemin,1974年,J。Comput。Systems Sci。,9,332-354。 ;沃兹沃思(Wadsworth),1971年,博士学位论文,英国牛津大学)。第五届ACM征兆。关于编程语言原理,圣安东尼奥”,1984年,在“ Proc。第11届ACM症状。 (盐湖城,《程序语言原理》)和Huet-Levy(1979,技术报告第359号,INRIA,法国勒切尼,法国),其中后者通常被认为是对该学科最完整的理论处理日期。 Huet-Levy(1979)定义了强顺序性的概念,以描述按需计算很实用的线性术语重写系统的类别。本文介绍了强顺序的改进版本,称为左顺序。与强顺序不同,左顺序是基于可能的而不是任意的(通常是不可能的)还原序列。我们显示出左序在应用于单个项时比强序更普遍,但是当作为方程系统的左手可容许集的性质考虑时,后者比后者强。 Huet-Levy(1979)表明,对于基于左手边强顺序集的系统,存在安全的redex选择算法,即,只要有可能,就可以推导正常形式的算法。我们证明,如果没有一组左手序列,则没有一种算法对于所有基于左手侧的系统都是安全的。换句话说,左顺序不仅足够,而且仅基于左手侧的分析进行安全计算也是必要的。

著录项

  • 作者

    Thatte, Satish;

  • 作者单位
  • 年度 1987
  • 总页数
  • 原文格式 PDF
  • 正文语种 en_US
  • 中图分类

相似文献

  • 外文文献
  • 中文文献
  • 专利
代理获取

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号